.cart-container {

    .cart-goods {
        padding: 0 10rpx;
    }

    .van-cell-group {
        position: relative;
        padding: 20rpx 10rpx;
        // margin-bottom: 10rpx;
        // background-color: aqua;
    }

    .van-swipe-cell__left,
    .van-swipe-cell__right {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 120rpx;
        height: 100%;
        font-size: 15px;
        color: #fff;
        background-color: #f44;
    }

    .cart-list {
        display: flex;

        .goods-check {
            margin: 0 20rpx;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .goods-img {
            margin-right: 20rpx;
            width: 200rpx;
            height: 200rpx;
            border-radius: 10rpx;
            overflow: hidden;

            image {
                width: 100%;
                height: 100%;
            }
        }

        .goods-info {
            flex: 1;

            .goods-title {
                font-size: 32rpx;
            }

            .goods-detail {
                font-size: 28rpx;
                color: #ccc;
            }

            .goods-price {
                display: flex;
                position: absolute;
                bottom: 30rpx;
                color: #ff2121;

                .rmb {
                    margin-top: 8rpx;
                    font-size: 24rpx;
                }
            }
        }

        .van-stepper {
            position: absolute;
            bottom: 20rpx;
            right: 20rpx;
        }
    }
}